package com.adtech.adms.device.pojo;

import java.sql.Timestamp;
import java.util.HashSet;
import java.util.Set;

/**
 * GuiPmreport entity. @author MyEclipse Persistence Tools
 */

public class GuiPmreport implements java.io.Serializable {

	// Fields

	private Integer id;
	private String user;
	private String title;
	private String YTitle;
	private Boolean active;
	private String comment;
	private Timestamp createDate;
	private Timestamp editDate;
	private Set guiPmreportfields = new HashSet(0);

	// Constructors

	/** default constructor */
	public GuiPmreport() {
	}

	/** minimal constructor */
	public GuiPmreport(String user, String title, Boolean active,
			Timestamp createDate, Timestamp editDate) {
		this.user = user;
		this.title = title;
		this.active = active;
		this.createDate = createDate;
		this.editDate = editDate;
	}

	/** full constructor */
	public GuiPmreport(String user, String title, String YTitle,
			Boolean active, String comment, Timestamp createDate,
			Timestamp editDate, Set guiPmreportfields) {
		this.user = user;
		this.title = title;
		this.YTitle = YTitle;
		this.active = active;
		this.comment = comment;
		this.createDate = createDate;
		this.editDate = editDate;
		this.guiPmreportfields = guiPmreportfields;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getUser() {
		return this.user;
	}

	public void setUser(String user) {
		this.user = user;
	}

	public String getTitle() {
		return this.title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getYTitle() {
		return this.YTitle;
	}

	public void setYTitle(String YTitle) {
		this.YTitle = YTitle;
	}

	public Boolean getActive() {
		return this.active;
	}

	public void setActive(Boolean active) {
		this.active = active;
	}

	public String getComment() {
		return this.comment;
	}

	public void setComment(String comment) {
		this.comment = comment;
	}

	public Timestamp getCreateDate() {
		return this.createDate;
	}

	public void setCreateDate(Timestamp createDate) {
		this.createDate = createDate;
	}

	public Timestamp getEditDate() {
		return this.editDate;
	}

	public void setEditDate(Timestamp editDate) {
		this.editDate = editDate;
	}

	public Set getGuiPmreportfields() {
		return this.guiPmreportfields;
	}

	public void setGuiPmreportfields(Set guiPmreportfields) {
		this.guiPmreportfields = guiPmreportfields;
	}

}